package com.cma.generator.bean;

/**
 * Created by bain.wang on 2016/1/11.
 */
public class Config {
    private String entityPkg;
    private String daoPkg;
    private String servicePkg;
    private String controllerPkg;

    private String urlPrefix;
    private String vmTemplatePath;

    private String outputPath;

    // ========================================================================================

    private boolean generatorEntity = true;
    private boolean generatorDao = true;
    private boolean generatorService = true;
    private boolean generatorController = true;
    private boolean generatorVm = true;

    // ========================================================================================


    private String createGeneratorTime;
    private String author;


    // ========================================================================================

    private String vmOutputPath;
    private String jsOutputPath;
    private String entityOutputPath;
    private String daoOutputPath;
    private String serviceOutputPath;
    private String controllerOutputPath;

    // ========================================================================================


    public boolean isGeneratorEntity() {
        return generatorEntity;
    }

    public void setGeneratorEntity(boolean generatorEntity) {
        this.generatorEntity = generatorEntity;
    }

    public boolean isGeneratorDao() {
        return generatorDao;
    }

    public void setGeneratorDao(boolean generatorDao) {
        this.generatorDao = generatorDao;
    }

    public boolean isGeneratorService() {
        return generatorService;
    }

    public void setGeneratorService(boolean generatorService) {
        this.generatorService = generatorService;
    }

    public boolean isGeneratorController() {
        return generatorController;
    }

    public void setGeneratorController(boolean generatorController) {
        this.generatorController = generatorController;
    }

    public boolean isGeneratorVm() {
        return generatorVm;
    }

    public void setGeneratorVm(boolean generatorVm) {
        this.generatorVm = generatorVm;
    }

    public String getVmOutputPath() {
        return vmOutputPath;
    }

    public void setVmOutputPath(String vmOutputPath) {
        this.vmOutputPath = vmOutputPath;
    }

    public String getJsOutputPath() {
        return jsOutputPath;
    }

    public void setJsOutputPath(String jsOutputPath) {
        this.jsOutputPath = jsOutputPath;
    }

    public String getEntityOutputPath() {
        return entityOutputPath;
    }

    public void setEntityOutputPath(String entityOutputPath) {
        this.entityOutputPath = entityOutputPath;
    }

    public String getDaoOutputPath() {
        return daoOutputPath;
    }

    public void setDaoOutputPath(String daoOutputPath) {
        this.daoOutputPath = daoOutputPath;
    }

    public String getServiceOutputPath() {
        return serviceOutputPath;
    }

    public void setServiceOutputPath(String serviceOutputPath) {
        this.serviceOutputPath = serviceOutputPath;
    }

    public String getControllerOutputPath() {
        return controllerOutputPath;
    }

    public void setControllerOutputPath(String controllerOutputPath) {
        this.controllerOutputPath = controllerOutputPath;
    }

    public String getOutputPath() {
        return outputPath;
    }

    public void setOutputPath(String outputPath) {
        this.outputPath = outputPath;
    }

    public String getEntityPkg() {
        return entityPkg;
    }

    public void setEntityPkg(String entityPkg) {
        this.entityPkg = entityPkg;
    }

    public String getDaoPkg() {
        return daoPkg;
    }

    public void setDaoPkg(String daoPkg) {
        this.daoPkg = daoPkg;
    }

    public String getServicePkg() {
        return servicePkg;
    }

    public void setServicePkg(String servicePkg) {
        this.servicePkg = servicePkg;
    }

    public String getControllerPkg() {
        return controllerPkg;
    }

    public void setControllerPkg(String controllerPkg) {
        this.controllerPkg = controllerPkg;
    }

    public String getUrlPrefix() {
        return urlPrefix;
    }

    public void setUrlPrefix(String urlPrefix) {
        this.urlPrefix = urlPrefix;
    }

    public String getVmTemplatePath() {
        return vmTemplatePath;
    }

    public void setVmTemplatePath(String vmTemplatePath) {
        this.vmTemplatePath = vmTemplatePath;
    }

    public String getCreateGeneratorTime() {
        return createGeneratorTime;
    }

    public void setCreateGeneratorTime(String createGeneratorTime) {
        this.createGeneratorTime = createGeneratorTime;
    }

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }
}
